home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 2594 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.2 KB

  1. Path: keats.ugrad.cs.ubc.ca!not-for-mail
  2. From: c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: "Avoid K&R" (says AOL)
  5. Date: 22 Jan 1996 08:08:58 -0800
  6. Organization: Computer Science, University of B.C., Vancouver, B.C., Canada
  7. Message-ID: <4e0cqqINN3mq@keats.ugrad.cs.ubc.ca>
  8. References: <bnelsonDL3pyq.IIp@netcom.com>
  9. NNTP-Posting-Host: keats.ugrad.cs.ubc.ca
  10.  
  11. In article <bnelsonDL3pyq.IIp@netcom.com>,
  12. Bob Nelson <bnelson@netcom.com> wrote:
  13.  >I had long thought that some of the bashing of AOL in this newsgroup
  14.  >(and other Usenet groups) was unwarranted. Consequently, I
  15.  >thought I'd try out my 10 hours of free time to have a look around.
  16.  >
  17.  >During the course of my visit, I visited the "Development" area to
  18.  >take a look around. Among other things, they have a "Programmer's
  19.  >University" for on-line tutoring, including the C/C++ languages. What
  20.  >really attracted my attention is the reading list wherein Schildt is
  21.  >described as "excellent" and K&R is to be "avoided".
  22.  >
  23.  >Granted the AOL development forum is very Windows/Intel-centric, but
  24.  >I was still surprised to K&R diminished to the level of a book "...to
  25.  >win bar bets if you hang out at a programmer's bar" even in an area
  26.  >designed to beginning C programmers.
  27.  >
  28.  >While flames against individual AOL subscribers (simply for having
  29.  >aol.com in the address) are unjust -- I can't help but question why
  30.  >a service renders this disservice to its subscribers.
  31.  >
  32.  >The highlights from that on-line document are reproduced below
  33.  >(condensed...but contextually faithful): 
  34.  >
  35.  >
  36.  >---------- From AOL's C/C++ recommended reading list ----------
  37.  >
  38.  >C BOOKS
  39.  >
  40.  >There are several books concerned with C as a beginner's language, or
  41.  >moving from another language to C among them are:
  42.  >
  43.  >Teach Yourself C 
  44.  >Herb Schildt 
  45.  >McGraw Hill Pub.
  46.  >ISBN 881596-7
  47.  >
  48.  >An excellent tutorial for anyone learning at home, integrated and
  49.  >overlapping segments allows the beginner to reinforce his skills.
  50.  >This book also delves into the more intricate items in C.
  51.  >
  52.  >[...]
  53.  >
  54.  >BOOKS TO BE AWARE OF
  55.  >
  56.  >[...]
  57.  >
  58.  >Avoid the K & R C Language book, as well as the Stroustrup C++ Programming
  59.  >Language book. These books were written to set a standard for developers
  60.  >of the language. They make awful tutorials, are hard to read, and
  61.  >generally just discourage the novice programmer. They are however good
  62.  >to win bar bets if you hang out at a programmer's bar.
  63.  
  64. They are also good if you don't want to make an ass of yourself before the
  65. audience of this newgroup by saying that you have been programming for twelve
  66. years and never come across the ? : ternary conditional operator.
  67.  
  68. K&R does require that you know something about programming, that is for sure.
  69. It's about the language "C", not about programming. If I were a Fortran or
  70. Pascal expert coming to the C language, I'd find the K&R excellent. In fact
  71. that's been my experience. 
  72.  
  73. But for someone who knows nothing, it cannot serve as the only book! To learn
  74. programming properly, you have to understand machine architecture, data
  75. structures and algorithm, program design, etc. 
  76.  
  77. ALso, If you plan on being a serious programmer, be prepared to one day hang
  78. out at a programmers' bar and engage in bets...  
  79. -- 
  80.  
  81.